home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #14
/
Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO
/
bbs_game
/
usurp014.zip
/
SYSOP.DOC
< prev
next >
Wrap
Text File
|
1996-03-03
|
23KB
|
523 lines
*******************************************
**** Usurper 0.14, Sysop Documentation ****
*******************************************
Program Information :
Door - Usurper v0.14
Producer - (c) 1993-1996 JAS Software, All Rights Reserved
Using - Borland Pascal 7.0 and DDplus 7.0
Acknowledgements :
DDplus - Distributed by Steve Lorenz and Bob Dalton - 1995
(Copyright 1993-1996 Jakob Dangården and JAS Software, All Rights Reserved)
[*** This file is also available in German, see --> German.doc ***]
[*** Address for the Usurper home-page is: http://www.xs4all.nl/~codex ***]
[*** responsible for the WEB page is Rico Tijsen. THANKS! ***]
Usurper on InterNet:
--------------------
The latest version of Usurper is now available on the Internet via anonymous
FTP on ftp.asogy.stockholm.se in the directory \pub\bbs\usurper
Disclaimer
----------
The Usurper Door is distributed without warranty.
In no case shall I be held responsible for any damages or losses
resulting from you running this software. By running this program
you have agreed to take responsibility for any problems that may result.
If you do not agree to this, don't run the program.
Usurper ?
---------
Usurper is a ANSI/ASCII doorgame which requires approximately 230k of free
memory to run.
Usurper is a fastpaced doorgame which only has one purpose :
to give its players a moment of joy and relaxation. It only
takes a couple of minutes to play each day, it's easy to understand
and the gameplay is straightforward. Get bigger, meaner and stronger.
The settings are a fantasy scenario inhabited with
different races and creatures. The game can be completed when
a player reaches the darkest dungeon at the bottom of the big
mountain. He then gets immortalized. However, players can also
struggle for earthly power. They can form teams who fight eachother
for gangland. Computer characters can also be sworn into the teams.
characters can be played good or bad with different results and
races have their own special abilities and weapons.
WARNING! Usurper sometimes confront the players with brutal violence,
sex and drugs. IF you feel offended, have any doubts or objections :
don't run this door! If you like parts of the game but don't want the
nasty ones, You can turn off the asocial features with the
configuration program.
Installation
------------
Make a subdirectory called USURPER or something else that comes to mind.
Unzip all files in the Usurper.zip archive to this
directory.
The next thing you should do is to run the EDITOR.EXE
program. Choose the [G]ame Reset option and all the
necessary datafiles will be created.
Now select the CONFIGURATION option. Browse the different options
and edit the ones you need.
The configuration (USURPER.CFG) is a ASCII text file. You can
edit it with a text-editor, but I recommend that you use the EDITOR.EXE
to change any options.
The USURP.CTL file(s)
---------------------
Depending on your system, multinode or single system, you might wish to
create more than one .CTL file. If you have different modem setups on
your lines then you must create a USURPx.CTL file for every line Usurper
can run on (x is representing a number, USURP1.CTL is used for node 1 and
so on ... ).
Single line systems should only need USURP.CTL
A 3 node system with different modem setups will need
USURP1.CTL,
USURP2.CTL,
and USURP3.CTL.
The USURP.CTL file is quite self explanatory and can be easily edited
with a texteditor. However, there is an alternative editor that can
do the work for you ;
Unzip the DDSETUP.ZIP package in the game directory. Type the
Command "DDSETUP" and then the enter key. When asked for the
name of the control file enter "USURP.CTL" and hit the F5 key
or click on the continue button to continue to the next page.
Use the on-line help key (F1) or click on the Help button for
anything you do not understand how to fill out. There is a
DDSETUP.DOC provided if you need further information on how
to use the DDSETUP.EXE program. Two fully commented versions
are also provided. One is identified as GAME.CTL and this is the
UN-EDITED version and the other is identified as SAMPLE.CTL is
what a CTL file should look like AFTER it is edited (if the commented
lines are left in that is). If for some reason the DDSETUP.EXE
program fails to work on your system you can always manually edit one
of the two examples provided and rename the one you use to
"USURP.CTL".
Where to put this file?
Put this file wherever you are running the game executable file from.
If you are running multi-node you could put a copy in each node
directory and run from there. If you change directory to the GAME
directory put the file here. Examples of .BAT files for both single
and multi node systems are given in this document (if you keep on
reading :).
Have you set up your USURP.CTL file according to the instructions?
Well, if you have that should be it! Now you can try to run Usurper with ;
Usurper.Exe /L, and see if everything works.
Maintenance takes place automatically when needed. Since it can take
quite some time you can disable the automatic maintenace with the Editor.exe
program. Instead you can force Usurper to do its daily maint with the
command line option '/FMAINT' (command line options are explained more
in a special section in this document).
Helpfiles
---------
DDSET661.ZIP - Compressed copy of the DDSETUP.EXE program and associated
files. You can use this to make your USURP.CTL game
configuration file, otherwise use a texteditor.
Files created and used by Usurper: (USURPER/DATA)
----------------------------------
Armor.dat => All armors for Usurper when running in CLASSIC mode.
Banksafe.dat => All information of whats in the bank vault.
Comments.dat => Conversations at the Inn (ascii).
Date.dat => Needed for Usurper to know when it's time to run
maintenance.
Fame.dat => All heros that have completed the game (ascii).
Guards.dat => Guards that can be hired for protection when staying at
the Inn.
Gods.dat => When a player completes the game he can choose to become
a God. The Gods are stored in this file. Erasing this file
will "only" vipe Usurper clean from immortals.
Levels.dat => Information of the experience needed to raise a level.
Mail.dat => Various information posted to players.
Maint.flg => This file is created when Usurper is running it's
maintenance. It's created to prevent other nodes access
to the game. As with the above ONLINERS.DAT file this file
can be leftover after a computer lockup or some other
strange reason.
Monster.dat => Usurper dungeon monsters. Comlete with weapons and all.
News.dat => What has happened today? (ascii).
Npcs.dat => The Non Player Controlled characters.
Objdat01-15.dat => All weapons,armors and other items for Usurper when
running in NEW mode.
Onliners.dat => This file contains all information of who is playing
the game right now. Even if nobody is playing the game
this file can exist. It is removed only at maintenance.
There can be times when you would like to remove this
file. For example : If somebody is playing Usurper and
the system goes down because of a computer lockup, or
or some other reason, the game will report this user as
playing when he/she is in fact trying to enter again!
It is perfectly safe to erase the ONLINERS.DAT file when
nobody really is playing.
Teamrec.dat => Which gang has held the town for the longest time.
Trecord.dat => Hall of Fame for teams holding the town (ascii).
Users.dat => Information of all gamers.
Wanted.dat => Who is wanted and how much are their stinking heads worth.
Weapon.dat => All weapons for Usurper when running in CLASSIC mode.
Ynews.dat => What happened yesterday (ascii).
Tnames.dat => Names used by computer players when forming teams.
A textfile which can be edited if you wish.
ERROR.LOG => All error messages are put in this file.
To run Usurper
--------------
Batch File EXAMPLE for Usurper
This is few samples of batch files to be used with Usurper
%1 is the Node Number which the BBS software passes to the
batch file.
*** Example batch for a Multinode system START ***
REM The /M1 option tells Usurper to look for the USURP1.CTL file.
REM The /M2 option tells Usurper to look for the USURP2.CTL file ...
REM If you remove the /M switch then Usurper will look for USURP.CTL
REM The /P option forces Usurper to look for the dropfile in the given
REM directory.
CD \BBS\DOORS\USURPER
USURPER /M%1 /PC:\BBS\NODE%1
*** Batch file example END ***
*** Example batch for a Single node system START ***
REM The /P option forces Usurper to look for the dropfile in the given
REM directory.
CD \BBS\DOORS\USURPER
USURPER /PC:\BBS
*** Batch file example END ***
NOTE! You can also look at the samples file included :
MULTI1.BAT - RemoteAccess example
MULTI2.BAT - PcBoard example
Command Line Parameters
-----------------------
"/Bxxxxx" This tells GAME.EXE to lock its baud rate at
xxxxx. In order to get the most efficiency out of a high speed
error correcting modem (9600 baud or above), you may lock the baud
rate to a speed higher than what the caller is actually using.
By locking the baud to say 38,400, the modem can compress text data
that is being sent and achieve a baud rate much higher than the
actual transmission rate.
This will lock the baud rate at the same value for all nodes that
use this command line. If you perfer a more selective way to lock
baud use 'LOCKBAUD' command in the USURP.CTL file.
"/Cx" (where x is 1..4) This specifies a comport number.
Some bbs software does not create door information files (dropfiles)
that contain the comport number. If your bbs does have a comport
listed in the dropfile then there is no need for this parameter.
The default is comport 0, local mode.
"/E" - Expanded Memory Specification If your machine has over one
megabyte of memory, then you may have some available. USURPER.EXE can
utilize EMS to improve game performance and reduce conventional
memory requirements.
This command will tell USURPER to use EMS memory to hold its
overlay buffer. Otherwise disc area may be used to hold this buffer.
This needs a memory manager and when enabled and is compatible with
DESQview.
"/X" - Expanded Memory Specification If your machine has over one
megabyte of memory, then you may have some available. USURPER.EXE can
utilize XMS to improve game performance and reduce conventional
memory requirements.
This command will tell USURPER to use XMS memory to hold its
overlay buffer. Otherwise disc area may be used to hold this buffer.
This needs a memory manager and when enabled and is compatible with
DESQview. (XMS memory is faster than EMS memory).
You can't use both /E and /X togheter.
"/L" This tells USURPER to load up in LOCAL mode.
This is good for testing or when a sysop just wants to "try out" the
door without messing with his BBS setup. The "/L" mode will ask the
user for his name and run the door in local mode.
"/Nx" (where x is 1..9) This specifies a "node number".
Some bbs software support multinode environments in which you must
know the node number of the drop file to use. For example, RBBS-PC
uses DORINFOx.DEF. If you specified "/N2" then USURPER would use
DORINFO2.DEF.
"/Mx" (where x is up to 2 filename acceptable characters)
Used to specify one of Multiple control files. If you have created
more than one GAME.CTL file (GAME1.CTL, GAME2.CTL, etc.) for each
node or network PC then you can select the one you want by using
the /M parm.
Example: "/M2" will force USURPER.EXE to use USURP2.CTL.
"/Pyyy" This specifies the path to the drop files.
For example, "/PC:\WILDCAT\WCWORK\NODE1" would tell USURPER to
look for the drop file in C:\WILDCAT\WCWORK\NODE1. If this is left
out the program assumes the drop file is local.
"/V" This command will tell USURPER not to show any display
on the local screen. Only a colored screen and a message will be
displayed. The cursor will not move as it will be turned off.
Saves a little processing on multi-tasking systems.
"/W" This flags the program that a network is present even
though no multitaskers are detected. This is useful if the door is
run on a network such as Novell that doesn't use multitaskers.
"/FMAINT" This command is only useful if you have disabled the
automatic maintenance. /FMAINT will only start maint
if it is necessary. It will not run maintenance more than
once a day.
"/HMAINT" This command will unconditionally force Usurper to perform
maintenance.
"/SCORES" This command will create any external score files
defined with the Editor.EXE program.
Multinode use
-------------
This game supports multinode use and provides automatic multi-tasker
support (time slice releasing) for a wide variety of multi-taskers.
Common Problems (Locked Bauds, High Speed modems, etc)
------------------------------------------------------
1. The game does NOT require a fossil driver to run.
2. If you are running a high speed modem (9600 baud or above), then I
suggest you run your bbs/mailer/doors at a locked baud rate. On high
speed error correcting modems, locking the baud rate will have a
noticeable increase on the speed of text that is sent. It's beyond
the scope of this document to discuss configuring your BBS and
mailer for a locked baud rate; you may wish to consult those docs
for information on that. Here are a few things to keep in mind when
setting up GAME with a locked baud rate:
a. When using a locked baud rate, I highly recommend using a FOSSIL
driver. This game will work at high speeds without one though.
BNU is a good fossil driver which can even be loaded and unloaded
before and after you run this game.
b. If you are using a fossil, then make sure to tell the fossil
that the port is locked. For BNU, to lock com1: at 38,400, you
would use something like "L0=38400" on BNU's command line.
c. If you lock the baud for one program, it must be locked
for everything. You can't lock the baud for just this game, but
not your BBS/mailer.
d. You may need to use the /B switch on the game.exe Command line
to specify the locked baud rate. For 19,200 this would be "/B19200"
and for 38,400 this would be "/B38400". Please note there is no
space between the "/B" and the baud rate.
3. What follows is some information on possible strange situations
that may occur:
a. Low speed users can play the game, but high speed users get
garbage.
- If you are not using the DORINFOx.DEF or DOOR.SYS drop file
then you may wish to find a converter program to convert
whatever drop file your BBS produces to the DORINFOx.DEF
or DOOR.SYS format and tell game.exe to use that.
Several converter programs are readily available on most
BBS systems. CallDoor is a good one if you can find it.
b. The game hangs up when a user enters the game.
- Sounds like the game is getting the wrong baud rate somehow.
Try switching over to the DOOR.SYS drop file method
if possible.
c. Text and screens are getting cut off.
- If you are running with a locked baud, then this could
be caused by some sort of FLOW CONTROL problem. Try using
a fossil if you aren't already.
d. If you're using something other than the DOOR.SYS drop file,
then I always suggest trying to use DOOR.SYS if possible. It is
the most reliable method and has had the most testing. If that
is not possible try DORINFOx.DEF as an alternative.
e. A door locks up node 1. This can happen with fossils or the
internal communications routines because it uses the default
comport of 1 when NONE is found in the dropfile or game.ctl
file. To correct this make sure the right port is shown in
the dropfile OR game.ctl file.
f. ANSI is reflected correctly on the local screen but the user
is getting garbage. Assuming the user has ANSI installed then
most likely the problem is at your end. First make sure you
have configured the game.ctl file to show the correct locked
port rate. Second make sure the dropfile is passing the locked
port rate INSTEAD of the actual conncet rate. If it is not
passing the locked port rate then you may need to use a
different dropfile format OR use a dropfile converter program
to change the line to show the locked port rate INSTEAD of
the actual connect rate.
SYSOP FUNCTION KEYS
--------------------
F1 = Display available "F" Keys and what they do.
F2 = Open a scrolling chat window with the door user.
F6 = Shell out to DOS
F7 = Increments user time by 5 minutes.
F8 = Decrements user time by 5 minutes.
F10 = Ejects user from door and returns him/her to BBS after
showing a brief message.
Acknowledgments and credits:
BETA testers and other nice people :
------------------------------------
Olle Olsson *ideas and bug reports* (2:203/321)
Alistair Cannon *misspellings!* (3:639/200)
Chris Gosley *a zillion suggestions!* ()
Daniel Svanström *serious bughunter* (2:205/246)
Michael Grigutsch *thourough bughunter!* (2:2426/5020)
Oscar Olsson *vicious OS/2 mastermind* (2:201/345.1)
DDplus, the DoorDriver :
------------------------
This relatively small section is just to recognize the GOOD people
who have made the DDPLUS based game a possibility.
Scott Baker -=*=- The authors of the original DoorDriver Kit
and are to be thanked for releasing the
Derrick Parkhurst source code to their great kit! Without
that act of kindness DDPLUS would NOT
be possible and neither would this game.
Scott is the author of several door games,
most notably Land of Devastation,
which uses the original doordriver kit.
Steven Lorenz -=*=- The author of the enhanced add on package
to Scott Bakers DoorDriver Kit. Thanks to
his code modifications, add ons and enhancements
DDPLus is a much more complete and capable
package then originally released in the
DoorDriver Kit. He is also responsible for
the DDPlus setup program which he freely donated.
Steve is the author of several door games, most
notably Railroad Empires, Romans At War, and
Empires at War, all of which use DDPlus.
Bob Dalton -=*=- The author of most of the DDPLus documentation
and contributor of the MISC.PAS and INITOVER.PAS
units used in the game. Bob is the author of
several door games, such as GodFather of Crime,
Rise To Power, Task Force Broadside, Ship of the
Line, Grunt Fest, Way Freight and the Adventure
Door Game Toolkit, all of which use DDPLus.
DESQview is a registered trademark of Quarterdeck Office Systems.
Ripscript & Ripterm are registered trademarks of TeleGrafix Communications.
Where to reach me
-----------------
I can usually be reached at my BBS system, which should be listed in the
section entitled "registration" which is below.
<++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>
//// Always read the WHATS.NEW file for the latest news in Usurper ///
Latest version of Usurper can always be reached from my BBS:
Silent Service, Fidonet (2:201/232)
BBS number : +46-8-6442983
FileRequests (FREQ:s) can be made under the magic name : 'USURPER'.
New versions will also be hatched into the DDS net (So you won't
need to call Sweden for the latest version).
**********************************
**** Registration Information ****
**********************************
Unzip the REGISTER.ZIP archive.
Read REGISTER.USA for information on how to register in the US.
Read REGISTER.CAN for information on how to register in CANADA.
Read REGISTER.AUS for information on how to register in Australia.
Read REGISTER.EUR for information on how to register in Europe.
Read REGISTER.GER for information on how to register in Germany.
Read REGISTER.SWE for information on how to register in Sweden.
The fee will give you a registration number, which will
turn your Usurper game into a fully functional game. You will never
have to reregister Usurper. Your code will work with all future versions.
Registration Benefits
---------------------
+Access to all versions of Usurper now, and in the future.
+Access to several special places in the game.
+Access to various functions in the game editor.
+Players can go beyond the 90th dungeon level (the game can be completed).
(I apologize for misspellings in game & docs. However, English is NOT
my native language (Swedish is).)
Have Fun! (I had some fun writing this baby.)